package io.renren.modules.basic.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import io.swagger.models.auth.In;
import lombok.Data;

/**
 * 
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-10-14 10:50:42
 */
@Data
@TableName("mt_cc_task_run_info")
public class MtCcTaskRunInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 添加时间
	 */
	private Date createTime;
	/**
	 * 修改时间
	 */
	private Date updateTime;
	/**
	 * 版本号 默认为 1
	 */
	private String version;

	/**
	 * 操作员账号id，关联表：sys_user
	 */
	private Integer userId;
	/**
	 * 操作员名称，如果是系统对接数据，名称显示为空
	 */
	private String userName;
	/**
	 * 来源，如果是系统对接数据，显示erp,其他显示为操作员名称
	 */
	private String source;
	/**
	 * 任务类型，0 出库，1入库
	 */
	private Integer taskType;
	/**
	 * 状态		0接收数据，1数据接收中，2数据接收完成
	 */
	private Integer status;
	/**
	 * 任务编码，E代表入库，O代表出库，出入口，加时间到秒，如：EA120190912331724
	 */
	private String taskCode;
	/**
	 * 产品id
	 */
	private Integer productId;
	/**
	 * 型号
	 */
	private String model;
	/**
	 * 数量
	 */
	private String num;
	/**
	 * 单位
	 */
	private String unit;
	/**
	 * 排序号
	 */
	private Integer orderNum;
    /**
     * ERP系统单据号
     */
    private String fBillno;
    /**
     * ERP系统原单行号
     */
    private Integer fEntryId;
    /**
     * ERP系统原单号
     */
    private String fBatchNo;
	/**
	 * 备注
	 */
	private String remarks;

}
